

using System;
using System.Collections.Generic;
using MySql.Data.MySqlClient;
using System.Text;
using System.IO;
using System.Data;
using System.Web;
public partial class imagenesconocenos
{

    public static List<imagenesconocenos> getListByPortal(int idportal)
    {

        List<imagenesconocenos> listaimagenesconocenos = new List<imagenesconocenos>();
        MySqlDataReader reg;
        string sqlt;
        dbClass db = new dbClass(ctes.conStringAdoGeneral);
        try
        {
            sqlt = "select * where idportal=" + idportal;
            reg = db.sql(sqlt);
            while (reg.Read())
            {
                imagenesconocenos pp = new imagenesconocenos();


                pp.idimagenesconocenos = sf.entero(reg["idimagenesconocenos"].ToString());



                pp.nombre = sf.cadena(reg["nombre"].ToString());

                pp.idcorporativas = sf.entero(reg["idcorporativas"].ToString());

                pp.archivo = sf.cadena(reg["archivo"].ToString());

                listaimagenesconocenos.Add(pp);
            }
            reg.Close();
        }
        catch (Exception ex)
        {

        }
        finally
        {
            db.Dispose();

        }
        return listaimagenesconocenos;
    }
    public static List<imagenesconocenos> getListByIdcorporativas(int idcorporativas)
    {

        List<imagenesconocenos> listaimagenesconocenos = new List<imagenesconocenos>();
        MySqlDataReader reg;
        string sqlt;
        dbClass db = new dbClass(ctes.conStringAdoGeneral);
        try
        {
            sqlt = "select * from imagenesconocenos where idcorporativas=" + idcorporativas;
            reg = db.sql(sqlt);
            while (reg.Read())
            {
                imagenesconocenos pp = new imagenesconocenos();


                pp.idimagenesconocenos = sf.entero(reg["idimagenesconocenos"].ToString());



                pp.nombre = sf.cadena(reg["nombre"].ToString());

                pp.idcorporativas = sf.entero(reg["idcorporativas"].ToString());

                pp.archivo = sf.cadena(reg["archivo"].ToString());

                listaimagenesconocenos.Add(pp);
            }
            reg.Close();
        }
        catch (Exception ex)
        {

        }
        finally
        {
            db.Dispose();

        }
        return listaimagenesconocenos;
    }

    // returns number of registers in the table... (for pagination)
    public static int getCount()
    {

        MySqlDataReader reg;
        string sqlt;
        int retorno = 0;

        dbClass db = new dbClass(ctes.conStringAdoGeneral);
        try
        {
            sqlt = "select count(*) as cont from imagenesconocenos";

            reg = db.sql(sqlt);
            if (reg.Read())
            {
                retorno = sf.entero(reg["cont"].ToString());
            }
            else retorno = 0;

            reg.Close();
        }
        catch (Exception ex)
        {
            // Argument is optional, no "When" keyword 
        }
        finally
        {
            db.Dispose();

        }
        return retorno;
    } // count


    // devuelve una lista de imagenesconocenos para paginacion...

    public static List<imagenesconocenos> getPage(int num, int tamPag)
    {
        List<imagenesconocenos> listaimagenesconocenos = new List<imagenesconocenos>();
        MySqlDataReader reg;
        string sqlt;
        dbClass db = new dbClass(ctes.conStringAdoGeneral);
        try
        {
            sqlt = "select * limit " + sf.cadena(num * tamPag) + "," + sf.cadena(tamPag);
            reg = db.sql(sqlt);
            while (reg.Read())
            {
                imagenesconocenos pp = new imagenesconocenos();
                pp.idimagenesconocenos = sf.entero(reg["idimagenesconocenos"].ToString());
                pp.nombre = sf.cadena(reg["nombre"].ToString());
                pp.archivo = sf.cadena(reg["archivo"].ToString());
                pp.idcorporativas = sf.entero(reg["idcorporativas"].ToString());
                listaimagenesconocenos.Add(pp);
            }
            reg.Close();
        }
        catch (Exception ex)
        {

        }
        finally
        {
            db.Dispose();

        }
        return listaimagenesconocenos;
    }  // getPage





}

